package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.LabReceiptDetails;

/**
 * receiptDetailsMapper接口
 * 
 * @author winner pan
 * @date 2022-05-13
 */
public interface LabReceiptDetailsMapper 
{
    /**
     * 查询receiptDetails
     * 
     * @param detailId receiptDetailsID
     * @return receiptDetails
     */
    public LabReceiptDetails selectLabReceiptDetailsById(Long detailId);

    /**
     * 查询receiptDetails列表
     * 
     * @param labReceiptDetails receiptDetails
     * @return receiptDetails集合
     */
    public List<LabReceiptDetails> selectLabReceiptDetailsList(LabReceiptDetails labReceiptDetails);

    /**
     * 新增receiptDetails
     * 
     * @param labReceiptDetails receiptDetails
     * @return 结果
     */
    public int insertLabReceiptDetails(LabReceiptDetails labReceiptDetails);

    /**
     * 修改receiptDetails
     * 
     * @param labReceiptDetails receiptDetails
     * @return 结果
     */
    public int updateLabReceiptDetails(LabReceiptDetails labReceiptDetails);

    /**
     * 删除receiptDetails
     * 
     * @param detailId receiptDetailsID
     * @return 结果
     */
    public int deleteLabReceiptDetailsById(Long detailId);

    /**
     * 批量删除receiptDetails
     * 
     * @param detailIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteLabReceiptDetailsByIds(Long[] detailIds);
}
